﻿using Newtonsoft.Json;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace synoexec.synologylib.DataType
{
    public class VolumeInfo
    {
        [JsonProperty("container")]
        public string Container { get; set; }
        [JsonProperty("device_type")]
        public string DeviceType { get; set; }
        [JsonProperty("fs_type")]
        public string FsType { get; set; }
        [JsonProperty("max_fs_size")]
        public decimal MaxFsSize { get; set; }
        [JsonProperty("pool_path")]
        public string PoolPath { get; set; }
        [JsonProperty("raidType")]
        public string RaidType { get; set; }
        [JsonProperty("size")]
        public SizeInfo Size { get; set; }
        [JsonProperty("status")]
        public string Status { get; set; }
        [JsonProperty("summary_status")]
        public string SummaryStatus { get; set; }
        [JsonProperty("uuid")]
        public string UUID { get; set; }
        [JsonProperty("vol_attribute")]
        public string VolAttribute { get; set; }
        [JsonProperty("vol_path")]
        public string VolPath { get; set; }
    }
}
